package Ptolemaiosz;

public class Element {

	private PhysicalEntity physicalEntity;

    public Element() {
        SkeletonLogger.logCall();
		
		SkeletonLogger.logReturn();
    }

	/**
	 * 
	 * @param physicalEntity
	 */
        
        
	public void setPhysicalEntity(PhysicalEntity physicalEntity) {
		SkeletonLogger.logCall();
		
		SkeletonLogger.logReturn();
		
		this.physicalEntity = physicalEntity;
                
                physicalEntity.setElement(this);
	}

	public PhysicalEntity getPhysicalEntity() {
		
		
		SkeletonLogger.logCall();
		
		SkeletonLogger.logReturn();
		
		return this.physicalEntity;
	}

	/**
	 * 
	 * @param e
	 */
	public void interaction(Element e) {
		SkeletonLogger.logCall();
		
		SkeletonLogger.logReturn();
	}
        
        public GraphicalElement getGraphicalElement()
            {
                return null;
            }
        

}